Event |
public abstract void OnEvent( EventData eventData )
Important Note
Do not block in this method. Blocking may cause a connection break or lead to dismissed events.
public class MyReceiver: EventReceiver
{
public override void OnEvent(EventData eventData)
{
Console.WriteLine(String.Format("Received event '{0}' from device '{1}'", eventData.Type, eventData.DeviceName));
if (eventData.State.IsValid)
{
Console.WriteLine(String.Format("\tState '{0}' changed from '{1}' to '{2}'", eventData.Type, eventData.State.Old, eventData.State.New));
}
}
}